// pages/pictureShare/pictureShare.js
const app = getApp()
// 请求封装
// $http:{
//   requestpost1: util.requestpost1,
//   requestpost2: util.requestpost2,
//   requestget: util.requestget
// },
// getDate:{
//   formatime: util.formatime,
//   formatime1: util.formatime1
// },
Page({

  /**
   * 页面的初始数据
   */
  data: {
    navigationBarTitle:'图片分享',
    active:0,
    pictureNav:[{title: "全部", id: 0}],
    // 图片列表
    pictureList:[]
  },
  methods:{
    
  },
  //获取图片分类导航
  getPictureNav(){
    var _this = this;
    app.$http.requestget('/api/getimgcategory').then((res) => {
      _this.data.pictureNav.push(...res.data.message)
      _this.setData({
        pictureNav: _this.data.pictureNav
      })
      console.log(_this.data.pictureNav);
      
    }).catch((err) => {
      console.log(err)
    })

  },
  // 获取全部图片列表
  getAllPictureList(){
    var _this = this;
    app.$http.requestget('/api/getimages/0').then((res) => {
      // _this.data.pictureNav.push(...res.data.message)
      _this.setData({
        pictureList:res.data.message
      })
      console.log(_this.data.pictureList);
    }).catch((err) => {
      console.log(err)
    })
  }
  ,
  //点击获取图片列表
  tapPicnav(e){
    console.log(e.detail.name);
    var _this = this;
    app.$http.requestget('/api/getimages/'+e.detail.name).then((res) => {
      // _this.data.pictureNav.push(...res.data.message)
      _this.setData({
        pictureList:res.data.message
      })
      console.log(_this.data.pictureList);
    }).catch((err) => {
      console.log(err)
    })
  },
  //跳转详情页
  goPictureDetail(e){
    console.log(e.currentTarget.dataset.img_id)
    wx.navigateTo({
      url: '../pictureDetail/pictureDetail?img_id='+e.currentTarget.dataset.img_id,
    })

  },
 

  /**
   * 生命周期函数--监听页面加载
   */
  
  onLoad: function (options) {
    //获取图片分类导航
    this.getPictureNav()
    //获取全部图片列表
    this.getAllPictureList()
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})